Skip to content

feat: add GitHub Actions CI workflow for build and test#42

Merged
EmeditWeb merged 2 commits into
StepFi-app:mainfrom
Adeyemi-cmd:feat_Add_GitHub_Actions_CI_for_StepFi_API
Jun 16, 2026
Merged

feat: add GitHub Actions CI workflow for build and test#42
EmeditWeb merged 2 commits into
StepFi-app:mainfrom
Adeyemi-cmd:feat_Add_GitHub_Actions_CI_for_StepFi_API

Conversation

@Adeyemi-cmd

Copy link
Copy Markdown
Contributor

Close #16

PR description:

Summary

Adds a CI pipeline to enforce TypeScript builds and tests on every PR to main and every push to main.

Changes

  • .github/workflows/ci.yml — New workflow with a single build-test job:
    • Triggers: push and pull_request to main
    • Runs on ubuntu-latest with Node 20 (actions/setup-node@v4, cache: 'npm')
    • Explicit node_modules cache keyed on package-lock.json hash via actions/cache@v4
    • Steps: checkoutsetup-nodenpm cinpm run buildnpm test
    • Concurrency group cancels stale in-flight runs
    • Minimal contents: read permission (no secrets exposed)
  • README.md — Added CI status badge linking to the workflow
  • context/progress-tracker.md — Updated with CI pipeline completion entry

@EmeditWeb EmeditWeb merged commit 903d174 into StepFi-app:main Jun 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[32] Add GitHub Actions CI for StepFi-API

2 participants